package io;

import java.io.*;
import java.nio.charset.StandardCharsets;
/*
缓冲字符流----------最常用的读写字符串的流
是一对高级流,并且是字符流
内部维护了一个默认8KB(8192)长度的char数组,还是以块读写的形式读写字符以提高读写效率
BufferedWriter和BufferedReader
 */
public class PWDemo {
    public static void main(String[] args) throws IOException {
//        PrintWriter pw = new PrintWriter("pw.txt");
//        pw.println("和我在成都的街头走一走,哦哦哦哦哦哦...");
//        pw.println("直到所有的灯都熄灭了也不停留");
//        System.out.println("写出完毕!");
//        pw.close();
        FileOutputStream fos = new FileOutputStream("pw.txt");
        OutputStreamWriter osw = new OutputStreamWriter(fos, StandardCharsets.UTF_8);
        BufferedWriter bw = new BufferedWriter(osw);
        bw.write("和我在成都的街头走一走,哦哦哦哦哦哦...");
        bw.write("直到所有的灯都熄灭了也不停留");
        System.out.println("写出完毕!");
        bw.close();
    }
}
